import Mock from 'mockjs'
export default {
  getMenu: config => {
    const { username, password } = JSON.parse(config.body)
    // 先判断用户是否存在
    // 判断账号和密码是否对应
    //menuList用于后面做权限分配，也就是用户可以展示的菜单
    if (username === 'admin' && password === 'admin') {
      return {
        code: 200,
        data: {
          menuList: [
            {
              path: '/home',
              name: 'home',
              label: '首页',
              icon: 'house',
              url: 'Home'
            },
            // {
            //   path: '/user',
            //   name: 'user',
            //   label: '用户管理',
            //   icon: 'user',
            //   url: 'User'
            // },

            {
              path: '/sample',
              name: 'sample',
              label: '样本管控',
              icon: 'video-play',
              url: 'Sample'
            },

            {
              path: '/data',
              name: 'data',
              label: '数据管控',
              icon: 'Histogram',
              url: 'DataList'
            },
            {
              path: '/scene',
              name: 'scene',
              label: '场景管控',
              icon: 'OfficeBuilding',
              url: 'Scene'
            },
            {
              path: '/annotation',
              name: 'annotation',
              label: '标绘管控',
              icon: 'OfficeBuilding',
              url: 'Annotation'
            },
            // {
            //   path: 'other',
            //   label: '其他',
            //   icon: 'location',
            //   children: [
            //     {
            //       path: '/page1',
            //       name: 'page1',
            //       label: '页面1',
            //       icon: 'setting',
            //       url: 'Page1'
            //     },
            //     {
            //       path: '/page2',
            //       name: 'page2',
            //       label: '页面2',
            //       icon: 'setting',
            //       url: 'Page2'
            //     }
            //   ]
            // }
          ],
          token: Mock.Random.guid(),
          message: '获取成功'
        }
      }
    } else if (username === 'xiaoxiao' && password === 'xiaoxiao') {
      return {
        code: 200,
        data: {
          menuList: [
            {
              path: '/home',
              name: 'home',
              label: '首页',
              icon: 'house',
              url: 'Home'
            },
            {
              path: '/user',
              name: 'user',
              label: '用户管理',
              icon: 'user',
              url: 'User'
            }
          ],
          token: Mock.Random.guid(),
          message: '获取成功'
        }
      }
    } else {

      return {
        code: -999,
        data: {
          message: '密码错误'
        }
      }

    }

  }
}